package com.ruoyi.generator.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 【请填写功能名称】对象 form_base
 *
 * @author ruoyi
 * @date 2022-02-15
 */
public class FormBase extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键自增 */
    private Long id;

    /** uuid */
    @Excel(name = "uuid")
    private String uuid;

    /** 表单名称 */
    @Excel(name = "表单名称")
    private String formName;

    /** 表单数据库名称 */
    @Excel(name = "表单数据库名称")
    private String formDbName;

    /** 包名 */
    @Excel(name = "包名")
    private String packageName;

    /** DML语句 */
    @Excel(name = "DML语句")
    private String dml;

    /** JSON地址 */
    @Excel(name = "JSON地址")
    private String jsonUrl;

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId()
    {
        return id;
    }
    public void setUuid(String uuid)
    {
        this.uuid = uuid;
    }

    public String getUuid()
    {
        return uuid;
    }
    public void setFormName(String formName)
    {
        this.formName = formName;
    }

    public String getFormName()
    {
        return formName;
    }
    public void setFormDbName(String formDbName)
    {
        this.formDbName = formDbName;
    }

    public String getFormDbName()
    {
        return formDbName;
    }
    public void setPackageName(String packageName)
    {
        this.packageName = packageName;
    }

    public String getPackageName()
    {
        return packageName;
    }
    public void setDml(String dml)
    {
        this.dml = dml;
    }

    public String getDml()
    {
        return dml;
    }
    public void setJsonUrl(String jsonUrl)
    {
        this.jsonUrl = jsonUrl;
    }

    public String getJsonUrl()
    {
        return jsonUrl;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("uuid", getUuid())
            .append("formName", getFormName())
            .append("formDbName", getFormDbName())
            .append("packageName", getPackageName())
            .append("dml", getDml())
            .append("jsonUrl", getJsonUrl())
            .toString();
    }
}
